package main

import "fmt"

func foo() {
	fmt.Println("foo")

}
func bar(f func()) {
	fmt.Println(f)
	f()
}
func main() {
	// 方式一：赋值给一个变量
	//var f = func() {
	//	fmt.Println("hello")
	//}
	//f()

	// 方式二：匿名
	//(func() {
	//	fmt.Println("hello")
	//})()
	bar(foo)
}
